package cn.t.request;

import lombok.Data;

import java.util.List;

/**
 * 设备查询请求入参
 **/
@Data
public class QueryDeviceReq {
        /**
         * 设备编号
         */
        private Long deviceId;
        /**
         * 设备名称
         */
        private String deviceName;
        /**
         * IMEI
         */
        private String imei;
        /**
         * 所属公司
         */
        private Long firmId;
        /**
         * 设备状态
         */
        private Integer status;
        /**
         * 在线状态
         */
        private Integer onlineStatus;
        /**
         * 设备类型
         */
        private Integer deviceType;
        /**
         * 缺货率（升降序 0-倒序，1-正序）
         */
        private Integer stockRateSort;

        /**
         * 设备列表
         */
        private List<Long> deviceIds;
        /**
         * 公司列表
         */
        private List<Long> firmIds;
        /**
         * 需要排除的设备
         */
        private List<Long> excludeDeviceIds;
        /**
         * 客户号,企业端列表查询必传参数
         */
        private String customerCode;
        /**
         * 绑定设备角色id
         */
        private Long roleId;
        /**
         * 是否绑定
         */
        private Boolean isBound;
}
